package n07.first;

public class Text implements Computable {
	private String mess;
	public Text(String mess) {
		this.mess=mess;
	}
	@Override
	public String getResult() {
		try {
			int len = mess.length(); //字符串的长度，中文和英文都是一个字符
			int ch=mess.getBytes("GBK").length-len; //一个中文占2个字节，英文字符占1个字节
			int en=len-ch;
			return String.format("字符串\"%s\"长度%d个字符，其中%d个英文字符，%d个中文字符", mess, len, en, ch);
		}catch(Exception e) {
			return null;
		}
	}
	

}
